A Middleware Architecture for Secure Service Discovery using Ontologies with Multiagent Approach
نویسندگان
چکیده
Web is a place for information sharing as well as service providing. With the addition of Service Oriented Architecture ensures better reusability, maintainability and flexibility among the heterogeneous data sources. Possibility of a better interoperability within such a heterogeneous data sources is less without further assistance. For better service discovery, these issues must be cleared first. Besides this, security measures also play a key role. By developing a Multiagent based middleware system can resolve all these issues. Further it will add up better communication among the different modules of the system as well as the self learning capability. This paper’s approach is aimed to the development of Multiagent system based middleware architecture for better service discovery, selection and invocation through a secure way without replacing the existing services based on Web Service and Semantic Web Service technologies. The architecture will use ontologies heavily to introduce the rich semantics to the services to provide better meaning understandable by machines. (SOA) based nature ensures better reusability, maintainability and flexibility of information and resources. Besides these, maintaining the interoperability and integrity among the heterogeneous resources is also the very important task for SOA based system. Though the Web Service technologies are quite good to provide the required integrity and interoperability but this truth is valid only for the beginning stage of the heterogeneity. Web Service paradigm DOI: 10.4018/jissc.2012010105 48 International Journal of Information Systems and Social Change, 3(1), 47-55, January-March 2012 Copyright © 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. (Alonso, Casati, Kuno, & Machiraju, 2004) provides the feature richness, scalability and flexibility needed by the organization to manage the SOA challenges. But Web Service technology works well within the limited range of heterogeneity and provide only some limited number of rigid services. At this stage the researchers from different community turn their vision from Web Service technologies to the Semantic Web Service technologies, where semantics get added with the Web Service in the form of Ontologies. Basically Semantic Web Service technology is the combination of Web Service technology and Semantic Web technology. There is another popular approach to solve the current state of the problem is Agent Oriented Programming (AOP). Developing software agents can resolve the problem of interoperability issue for a while. But, the question arises “could it be the complete substitution for the existing Web Service and Semantic Web Service technologies?” This question needs more analysis. There is no doubt in certain stages, that the software agent can be proved as beneficial with their open communicative, reactive, proactive and goal oriented co-operative (Wooldridge, 2002) nature against existing technologies. Today use of the distributed Multiagent based system has become the favorite choice of the researchers, academicians and industry experts. But it is always difficult to replace the existing technology with a newer one. In lieu of that most of the time experts are remain busy to design such a framework where both the newer and the existing technology will work together co-operatively. This new framework would be more dynamic and communicative in nature and will work out successfully with better service discovery, selection and invocation mechanism within an extreme heterogeneous environment. In this paper we have introduced a Multiagent based middleware architecture, which could be used to enrich the existing Web Services with semantics by developing ontologies. In this architecture two agents are completely dedicated for the ontology conversion, i.e., one agent will be used to prepare the compatible FIPA ontologies from the existing Web Service Modeling Language (WSML) (de Bruijin et al., 2005) based ontologies, and another agent will used to prepare the FIPA ontologies (FIPA, 2000, 2005) from existing OWL (McGunness & Harmelen, 2004) ontologies. Two separate repositories are also used to store the different types of ontologies developed using different ontology languages. The rest of the paper is organized as follows. A brief discussion on the related research work is given and the motivation behind the work is illustrated. After that the proposed architecture of the agent oriented middleware is depicted. In the next section the implementation issue and result is discussed. Finally, we conclude the paper and detail out the future work in this field. RELATED RESEARCH WORKS Automatic service discovery, selection, invocation all are the key requirements in an environment where resources are heterogeneous in nature, for example e-Governance. A number of successful efforts have been made to discover the services. Also a large number of initiatives and steps i.e., research works have been initiated by industries, academicians, and researchers for service discovery. Stojanovic et al. (2004) tried to show how semantic technology can be used to manage the services in the e-Governance domain by extending their previous works using Ontology specification to describe the eGovernment Services, taking the e-Governance domain as an example. Omair Shatiq et al. (2005) describes design and implementation of a middleware namely AgentWeb Gateway that facilitates two-way service discovery and description transformation and communication protocol conversion among FIPA compliant software agent and W3C compliant web service framework. Another e-Governance specific project is ONTOGOV IST (Aposolou, Stojanovic, Lobo, & Thoenssen, 2005) project, which basically define its Ontologies, heavily depending on the OWL-S and the Web Service Modeling Ontology (WSMO). 7 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/middleware-architecture-secureservice-discovery/62585?camid=4v1 This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Communications and Social Science. Recommend this product to your librarian: www.igi-global.com/e-resources/libraryrecommendation/?id=2
منابع مشابه
Access control in ultra-large-scale systems using a data-centric middleware
The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...
متن کاملTowards a Decision Framework for the Use of Multiagent Systems in OGSA Compliant Grid Middleware
Implementing and using Grids requires a suitable Grid middleware. A reference model for the architecture of Grid middleware is the Open Grid Service Architecture (OGSA) which proposes a service-oriented architecture based on Web service technologies. As a consequence, the potential of such OGSA compliant Grid middleware is limited by the capabilities of Web service technologies. Recently, multi...
متن کاملAutomatic Workflow Generation and Modification by Enterprise Ontologies and Documents
This article presents a novel method and development paradigm that proposes a general template for an enterprise information structure and allows for the automatic generation and modification of enterprise workflows. This dynamically integrated workflow development approach utilises a conceptual ontology of domain processes and tasks, enterprise charts, and enterprise entities. It also suggests...
متن کاملAutomatic Workflow Generation and Modification by Enterprise Ontologies and Documents
This article presents a novel method and development paradigm that proposes a general template for an enterprise information structure and allows for the automatic generation and modification of enterprise workflows. This dynamically integrated workflow development approach utilises a conceptual ontology of domain processes and tasks, enterprise charts, and enterprise entities. It also suggests...
متن کاملAn ACL-driven Middleware Approach for Service Discovery
Current middleware implementations limit remote service discovery to interface type definitions. This approach is suitable for newly designed systems where developers have control over interface definitions, but is not flexible enough for legacy systems where interface definitions may not exist, and further limits interoperability. We present a service architecture where services are represente...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IJISSC
دوره 3 شماره
صفحات -
تاریخ انتشار 2012